home *** CD-ROM | disk | FTP | other *** search
/ IRIX Base Documentation 2002 November / SGI IRIX Base Documentation 2002 November.iso / usr / share / catman / u_man / cat1 / rqsprint.z / rqsprint
Encoding:
Text File  |  2002-10-03  |  7.0 KB  |  143 lines

  1. RQSPRINT(1)                                            Last changed: 1-4-99
  2.  
  3.  
  4. NNAAMMEE
  5.      rrqqsspprriinntt - Displays information about a collection of ELF files on a
  6.      system
  7.  
  8. SSYYNNOOPPSSIISS
  9.      rrqqsspprriinntt [_p_r_e_o_p_t_i_o_n_s] _f_i_l_e [_p_o_s_t_o_p_t_i_o_n_s]
  10.  
  11. IIMMPPLLEEMMEENNTTAATTIIOONN
  12.      IRIX systems
  13.  
  14. DDEESSCCRRIIPPTTIIOONN
  15.      The rrqqsspprriinntt command displays information relating to a collection of
  16.      ELF files on a system.  This command reads a description of the ELF
  17.      files that have been recorded in _f_i_l_e.  Those descriptions are
  18.      generated using the rrqqssrreeaadd command.  Using those descriptions, this
  19.      command can be used to determine which files will not quickstart,
  20.      which files have conflict symbols, the set of files that will be
  21.      loaded when executing a particular file, etc.  This command takes two
  22.      set of options.  The _p_r_e_o_p_t_i_o_n_s ask the program to display information
  23.      about all the files that have been recorded.  The _p_r_e_o_p_t_i_o_n_s are all
  24.      lowercase.  The _p_o_s_t_o_p_t_i_o_n_s ask the program to display the information
  25.      about a particular file.  All _p_o_s_t_o_p_t_i_o_n_s take a second parameter
  26.      which is the name of the file for which you want the information.  The
  27.      _p_o_s_t_o_p_t_i_o_n_s are all uppercase.
  28.  
  29.      --cc   Print out the list files that have conflict symbols and the
  30.           number of conflicts for that file.  This lists only the files
  31.           that have conflicts listed in the file's ELF header.  If a
  32.           conflict arises as the result of a newly installed shared object
  33.           (for example, not the shared object that the file in question was
  34.           originally linked against), that conflict will not be reported
  35.  
  36.      --ccff  Prints out the name of each of the conflict symbols and what
  37.           objects are causing the conflict for each file that has
  38.           conflicts.  This displays only information about the conflicts
  39.           already in the ELF headers.
  40.  
  41.      --lldd  For each file, lists the files, in load order, that will be
  42.           loaded when the file in question is loaded by rrlldd.
  43.  
  44.      --llll  For each file, lists the files that have that file on its
  45.           liblist.
  46.  
  47.      --llrr  For each file, lists the files that when loaded, will cause the
  48.           file in question to be loaded.
  49.  
  50.      --lltt  For each file, it lists the transitive liblist for that file.
  51.  
  52.      --oo _o_u_t_f_i_l_e
  53.           Writes an updated version of the description file to _o_u_t_f_i_l_e.
  54.           This is usually used in conjunction with the --rreessccaann option.
  55.  
  56.      --pp   For each file, pretty print the information stored in the
  57.           description file.
  58.  
  59.      --pprreeffiixx _d_i_r
  60.           Treats _d_i_r as the prefix for the files being read.  When the
  61.           description file is read, the prefix is prepended to all file
  62.           names.  Similarly, when the output file is generated, the prefix
  63.           directory is removed.  This option, along with the --rroooott option,
  64.           is used to requickstart files that are located in a directory
  65.           other than /e.
  66.  
  67.      --rroooott _d_i_r
  68.           Use _d_i_r when determining which files will be loaded when
  69.           resolving an element in a file's liblist.
  70.  
  71.      --qq   Print out the list of files that will not quickstart.
  72.  
  73.      --rreessccaann
  74.           Rescans the descriptions of the files recorded in _f_i_l_e.  This
  75.           option would be used in the case where the files on the system
  76.           have been changed since the last time the descriptions have been
  77.           recorded.
  78.  
  79.      --uuppddaattee__rreeggiissttrryy _r_e_g_i_s_t_r_y_f_i_l_e
  80.           The ssoo__llooccaattiioonnss file.  The file name default is
  81.           //lliibb//ssoo__llooccaattiioonnss for an old 32-bit ABI object,
  82.           //lliibb3322//ssoo__llooccaattiioonnss for a new 32-bit ABI object, and
  83.           //lliibb6644//ssoo__llooccaattiioonnss for a 64-bit ABI object.  If this option is
  84.           specified, the registry is updated with data from the object
  85.           processed.
  86.  
  87.      --uuppddaattee__rreeggiissttrryy__6644 _r_e_g_i_s_t_r_y_f_i_l_e
  88.           The same as --uuppddaattee__rreeggiissttrryy.  If this option is specified, the
  89.           registry is updated with data from the object processed.
  90.  
  91.      --uuppddaattee__rreeggiissttrryy__ppaatthh _r_p_a_t_h
  92.           The pathname to the ssoo__llooccaattiioonn file.  The file name appended to
  93.           this file is is //lliibb//ssoo__llooccaattiioonnss for an old 32-bit ABI object,
  94.           //lliibb3322//ssoo__llooccaattiioonnss for a new 32-bit ABI object, and
  95.           //lliibb6644//ssoo__llooccaattiioonnss for a 64-bit ABI object.  If
  96.           --uuppddaattee__rreeggiissttrryy__ppaatthh is specified, then --uuppddaattee__rreeggiissttrryy and
  97.           --uuppddaattee__rreeggiissttrryy__6644 are ignored.  If this option is specified,
  98.           the registry is updated with data from the object processed.
  99.  
  100.      --CC _n_a_m_e[,_n_a_m_e]**
  101.           For each of the file names, print out the number of conflict
  102.           symbols.
  103.  
  104.      --CCFF _n_a_m_e[,_n_a_m_e]**
  105.           For each of the file names, print out the name of each conflict
  106.           symbol and the objects that are causing the conflict.
  107.  
  108.      --LLDD _n_a_m_e[,_n_a_m_e]**
  109.           For each of the file names, list the files in load order that
  110.           will be loaded when the file in question is loaded by rrqqss.
  111.  
  112.      --LLLL _n_a_m_e[,_n_a_m_e]**
  113.           For each of the file names, list the files that are on its
  114.           liblist.
  115.  
  116.      --LLRR _n_a_m_e[,_n_a_m_e]**
  117.           For each of the file names, list the files that when loaded will
  118.           load the file in question.
  119.  
  120.      --LLTT _n_a_m_e[,_n_a_m_e]**
  121.           For each of the file names, list the transitive liblist for the
  122.           file in question.
  123.  
  124.      --PP _n_a_m_e[,_n_a_m_e]**
  125.           For each of the file names, pretty print the information stored
  126.           in the description file.
  127.  
  128.      --QQ _n_a_m_e[,_n_a_m_e]**
  129.           Print the names of the files from the list that will not
  130.           quickstart.
  131.  
  132. FFIILLEESS
  133.      //uussrr//eettcc//rrqqsspprriinntt
  134.      //uussrr//lliibb//ssoo__llooccaattiioonnss
  135.      //uussrr//lliibb3322//ssoo__llooccaattiioonnss
  136.      //uussrr//lliibb6644//ssoo__llooccaattiioonnss
  137.  
  138. SSEEEE AALLSSOO
  139.      rrqqssrreeaadd(1), rrqqssaallll(1)
  140.  
  141.      This man page is available only online.
  142.  
  143.